iT邦幫忙

4

MSSQL工作小經驗 #2:ClientProcessID跟SPID來追蹤SQL

暐翰 2018-03-09 15:52:4518509 瀏覽
  • 分享至 

  • xImage
  •  

MSSQL工作小經驗 #2:ClientProcessID跟SPID來追蹤SQL

第一種情況 : 可以自己查詢/新增SQL的環境

1.SQL獲取ClientProcessID跟SPID

SELECT session_id as SPID, login_time, login_name, host_name, host_process_id as ClientProcessID , status FROM sys.dm_exec_sessions where session_id = @@SPID 

2.打開SQL Server Profiler,添加篩選條件



3.篩選我們需要的ID

4.驗證,就可以篩選出我們要的結果~~


第二種情況 : 無法修改、新增SQL的環境 (例如沒有Source Code的程式)

以ApexSQL應用程式為例子

1.先開啟Profiler

2.使用應用程式功能,輸入獨特的值

3.以獨特的值搜尋Profiler紀錄

4.得出ID

5.接著就可以把ID填到篩選條件,篩選出個人client對DB的操作~~


⎝⎛•‿•⎞⎠ 結束這回合~


搜尋同系列文章


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言